Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-PBL-008 |
| Deskripsi | Memantau tahapan pembelian dari PO draft hingga pembelian selesai dalam tampilan progres |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User membuka papan progres pembelian per brand
- User memfilter progres berdasarkan gudang, supplier, atau periode
- User menavigasi ke PO atau pembelian terkait dari kartu progres
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | User dapat membuka dan melihat halaman |
| FR-02 | Sistem memuat data tampilan sesuai filter |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Melihat halaman |
| UC-02 | Memuat / menyegarkan data tampilan |
4. Use Case Scenario
UC-01 : Melihat halaman
| Aktor | User brand |
| Deskripsi | Membuka halaman informasi |
| Prekondisi | Login Hak akses |
| Alur utama | 1. User buka menu/halaman. 2. Sistem menampilkan UI. |
| Alur negatif | - Tanpa hak → ditolak. |
| Bisnis rule | - Halaman berada di konteks brand. |
| Postkondisi | Halaman tampil |
| Trigger | Navigasi menu |
| Kode FR | FR-01 |
UC-02 : Memuat / menyegarkan data tampilan
| Aktor | User brand |
| Deskripsi | Memuat data untuk ditampilkan |
| Prekondisi | Halaman terbuka |
| Alur utama | 1. Sistem/user memicu load. 2. Data ditampilkan. |
| Alur negatif | - Gagal API → error/empty. |
| Bisnis rule | - Data mengikuti filter aktif bila ada. |
| Postkondisi | Data tampil |
| Trigger | Mount halaman / refresh |
| Kode FR | FR-02 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Melihat halaman
SD-02 — UC-02 : Memuat / menyegarkan data tampilan
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET /progress-pembelian | existing | - |